<?php
include($_SERVER['DOCUMENT_ROOT']."/eventos/sistema/common/login/seguranca.php"); // Inclui o arquivo com o sistema de segurança
include($_SERVER['DOCUMENT_ROOT']."/eventos/sistema/common/funcoes.php");

date_default_timezone_set('America/Sao_Paulo');

 error_reporting(0);

 $strOperacao = $_REQUEST ["strOperacao"];



 if($strOperacao == 'alterar'){
	alterar();
 }
else if($strOperacao == 'inserir'){
	 inserir();
}
else if($strOperacao == 'cadastrarCandidato'){
	cadastrarCandidato();
}
else if($strOperacao == 'cancelarEvento'){
	cancelarEvento();
}


function inserir(){

	$dataAtual 				= date('Y-m-d H:i:s');
	$idEmpresa				= 1;
	$idCliente              = $_POST ["idCliente"];
	$strNomeEvento          = $_POST ["strNomeEvento"];
	$dteInicioEvento       	= phpToMysql($_POST ["dteInicioEvento"]) . ' ' . $_POST ["horaInicioEvento"];
	$dteFimEvento			= phpToMysql($_POST ["dteFimEvento"])    . ' ' . $_POST ["horaFimEvento"];
	$strCidade				= $_POST ["strCidade"];
	$strBairro				= $_POST ["strBairro"];
	$strEndereco			= $_POST ["strEndereco"];
	$vlrCache				= str_replace(',','.',str_replace('.','',$_POST ["vlrCache"]));
	$strUniforme			= $_POST ["strUniforme"];
	$strDescricao 			= $_POST ["strDescricao"];
	$qtdVagasMasculinas 	= $_POST ["qtdVagasMasculinas"];
	$qtdVagasFemininas		= $_POST ["qtdVagasFemininas"];
	$dteInicioInscricao		= phpToMysql($_POST ["dteInicioInscricao"]) . ' ' . $_POST ["horaInicioInscricao"];
	$dteFimInscricao		= phpToMysql($_POST ["dteFimInscricao"])	. ' ' . $_POST ["horaFimInscricao"];
	$bolPublico				= isset($_POST ["bolPublico"]);
	$bolConcluida			= isset($_POST ["bolConcluida"]);



	//Inscrições abertas
	if($bolPublico == 1 && $dteInicioInscricao < $dataAtual ){
		$idStatus = 3;
	}
	//Aguardando Inicio Inscrições
	if($bolPublico == 1 && $dteInicioInscricao > $dataAtual ){
		$idStatus = 9; //Criar situação Aguardando Inicio Inscrições
	}

	//Evento em Andamento

	if($dteInicioEvento < $dataAtual && $dteFimEvento > $dataAtual  ){
		$idStatus = 1;
	}

	//Evento encerrado
	if($dteFimEvento < $dataAtual  ){
		$idStatus = 2;
	}

	//Evento em pré seleção ou seleção manual
	if($bolPublico == 0){
		$idStatus = 8;
	}

    if($bolConcluida == 0){ //evento em manutenção
		$idStatus = 6;
	}


	$sql = mysql_query("CALL sp_InserirEvento(   $idEmpresa			, $idStatus 	  , '$strEndereco'	    	,
												'$strBairro' 		, $strCidade 	  , '$dteInicioEvento' 		,
												'$dteFimEvento' 	, $idCliente  	  , '$dteInicioInscricao' 	,
												'$dteFimInscricao'	, $vlrCache    	  , $qtdVagasFemininas		,
												$qtdVagasMasculinas	, '$strDescricao' , '$strUniforme'			,
												'$strNomeEvento'	, $bolPublico	  , $bolConcluida 			,
												 @retorno
											 )"
						);


    $parametros_get  = 'retorno=incluir';
    $parametros_get  = $parametros_get . '&dteInicioEvento=' 	. $dteInicioEvento 		;
    $parametros_get  = $parametros_get . '&dteFimEvento=' 		. $dteFimEvento 		;
    $parametros_get  = $parametros_get . '&statusEvento='		. $idStatus 			;
    $parametros_get  = $parametros_get . '&strNomeEvento=' 		. $strNomeEvento 		;
    $parametros_get  = $parametros_get . '&dteInicioInscricao=' . $dteInicioInscricao 	;
    $parametros_get  = $parametros_get . '&dteFimInscricao=' 	. $dteFimInscricao 		;





	header('Location: /eventos/sistema/empresa/lstEventos.php?'.$parametros_get) ;

}

function alterar(){

	header('Content-Type: text/html; charset=utf-8');

	$dataAtual 				= date('Y-m-d H:i:s');
	$idEmpresa				= 1;
	$idCliente              = $_POST ["idCliente"];
	$idEvento               = $_POST ["idEvento"];
	$strNomeEvento          = $_POST ["strNomeEvento"];
	$dteInicioEvento       	= phpToMysql($_POST ["dteInicioEvento"]) . ' ' . $_POST ["horaInicioEvento"];
	$dteFimEvento			= phpToMysql($_POST ["dteFimEvento"])    . ' ' . $_POST ["horaFimEvento"];
	$strCidade				= $_POST ["strCidade"];
	$strBairro				= $_POST ["strBairro"];
	$strEndereco			= $_POST ["strEndereco"];
	$vlrCache				= str_replace(',','.',str_replace('.','',$_POST ["vlrCache"]));
	$strUniforme			= $_POST ["strUniforme"];
	$strDescricao 			= $_POST ["strDescricao"];
	$qtdVagasMasculinas 	= $_POST ["qtdVagasMasculinas"];
	$qtdVagasFemininas		= $_POST ["qtdVagasFemininas"];
	$dteInicioInscricao		= phpToMysql($_POST ["dteInicioInscricao"]) . ' ' . $_POST ["horaInicioInscricao"];
	$dteFimInscricao		= phpToMysql($_POST ["dteFimInscricao"])	. ' ' . $_POST ["horaFimInscricao"];
	$bolPublico				= $_POST ["bolPublico"];
	$bolConcluida			= $_POST ["bolConcluida"];


//Inscrições abertas
	if($bolPublico == 1 && $dteInicioInscricao < $dataAtual ){
		$idStatus = 3;
	}
	//Aguardando Inicio Inscrições
	if($bolPublico == 1 && $dteInicioInscricao > $dataAtual ){
		$idStatus = 9; //Criar situação Aguardando Inicio Inscrições
	}

	//Evento em Andamento

	if($dteInicioEvento < $dataAtual && $dteFimEvento > $dataAtual  ){
		$idStatus = 1;
	}

	//Evento encerrado
	if($dteFimEvento < $dataAtual  ){
		$idStatus = 2;
	}

	//Evento em pré seleção ou seleção manual
	if($bolPublico == 0){
		$idStatus = 8;
	}

    if($bolConcluida == 0){ //evento em manutenção
		$idStatus = 6;
	}

	$sql = mysql_query("CALL sp_AlterarEvento(   $idEmpresa			 , $idStatus 	   , '$strEndereco'	    		,
												'$strBairro' 		 , $strCidade 	   , '$dteInicioEvento' 		,
												'$dteFimEvento' 	 , $idCliente  	   , '$dteInicioInscricao' 		,
												'$dteFimInscricao'	 , $vlrCache       ,  $qtdVagasFemininas		,
												 $qtdVagasMasculinas , '$strDescricao' , '$strUniforme'				,
												'$strNomeEvento'	 , $bolPublico	   ,  $idEvento              	,
												 $bolConcluida 		 , @retorno
											 )"
						);


    $parametros_get  = 'retorno=alterar';
    $parametros_get  = $parametros_get . '&dteInicioEvento=' 	. $dteInicioEvento 		;
    $parametros_get  = $parametros_get . '&dteFimEvento=' 		. $dteFimEvento 		;
    $parametros_get  = $parametros_get . '&statusEvento='		. $idStatus 			;
    $parametros_get  = $parametros_get . '&strNomeEvento=' 		. $strNomeEvento 		;
    $parametros_get  = $parametros_get . '&dteInicioInscricao=' . $dteInicioInscricao 	;
    $parametros_get  = $parametros_get . '&dteFimInscricao=' 	. $dteFimInscricao 		;





	header('Location: /eventos/sistema/empresa/lstEventos.php?'.$parametros_get) ;

}
function cadastrarCandidato(){
	$idUsuario = $_GET['idUsuario'];
	$idEvento  = $_GET['idEvento'];

	$sql = "";
	$sql = "INSERT INTO tblcandidatoevento
			(idEvento,idEmpresa,idUsuario,idSituacao)
			values
			($idEvento,1,$idUsuario,1) ";

	mysql_query($sql) or die (mysql_error());


}

function cancelarEvento(){
	$idEvento  = $_GET['idEvento'];

	$sql = "";
	$sql = " UPDATE tblevento
			 set idStatus = 4
		     WHERE idEvento=$idEvento";


	mysql_query($sql) or die (mysql_error());

	header('Location: /eventos/sistema/empresa/lstEventos.php?statusEvento=4&retorno=cancelar') ;
}



?>